/**
 * @负责存放每个路由对应的处理函数
 * @获取用户基本信息
 */
const express = require('express')
const router = express.Router()
const userHandler = require('../router_handler_function/var_userinfo_router_handler')
// 验证表单是否有误,导入验证数据的中间件
const expressJoi = require('@escook/express-joi')
// 导入需要的验证规则对象
const { update_userinfo_jiami, update_password_jiami, update_touXiang_jiami } = require('../JiaMi/var_user_jiami')
// 获取
router.get('/userinfo', userHandler.reqUserInfo)
// 更新
router.post('/update/userinfo', expressJoi(update_userinfo_jiami), userHandler.reqUpdateUserInfo)
// 重置密码
router.post('/update/pwd', expressJoi(update_password_jiami), userHandler.reqUpdatePwd)
// 更新头像
router.post('/update/pic', expressJoi(update_touXiang_jiami), userHandler.reqUpdatePic)
// 6.last) 导出router
module.exports = router
